package com.cloudpolice.door.model.InPutParam;

import java.text.ParseException;
import java.util.Date;

/**
 * 门禁机上传记录，插入数据库
 */
public class FaceLogInsertInParam extends FaceLogBaseInsertInParam {
    /**
     * 主键:此属性由后台自动生成，门禁机上传时，为空；
     */
    private String id;
    /**
     * 人员姓名:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String personName;
    /**
     * 性别GB/T 2261.1-2003:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String sex;
    /**
     * 手机号:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String mobile;
    /**
     * 黑名单人员大类:黑名单、白名单、红名单、或居民:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String blackType;
    /**
     * 黑名单标识:黑名单中的细分类:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String blackTag;
    /**
     * 设备类型,1:门禁机,2:摄像头:此属性由后台查询得到，门禁机上传时，为空；
     */
    private Integer equipmentType;
    /**
     * 设备名称:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String equipmentName;
    /**
     * 场所ID（小区ID、学校ID等 ):此属性由后台查询得到，门禁机上传时，为空；
     */
    private String communityId;
    /**
     * 场所名（小区名、学校名等）:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String communityName;
    /**
     * 场所区域ID（小区区域ID、学校区域ID等）:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String periodId;
    /**
     * 场所区域名（小区区域名、学校区域名等）:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String periodName;
    /**
     * 楼栋ID:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String buildId;
    /**
     * 楼栋名:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String buildName;
    /**
     * 单元ID:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String unitId;
    /**
     * 单元名:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String unitName;
    /**
     * 通道ID:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String accessId;
    /**
     * 通道名称:此属性由后台查询得到，门禁机上传时，为空；
     */
    private String accessName;
    /**
     * 经度:此属性由后台查询得到，门禁机上传时，为空；
     */
    private Float longitude;
    /**
     * 纬度:此属性由后台查询得到，门禁机上传时，为空；
     */
    private Float latitude;
    /**
     * 后台人工智能算法名称
     */
    private String aiAfterType;
    /**
     * 0:在线、1：离线
     */
    private Boolean aiClass;
    /**
     * 0：人工智能比对未完成，1：人工智能比对已完成
     */
    private Integer stopSign;

    public FaceLogInsertInParam() {
        this.aiClass = false;
        this.stopSign = 1;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getPersonName() {
        return personName;
    }

    public void setPersonName(String personName) {
        this.personName = personName;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getBlackType() {
        return blackType;
    }

    public void setBlackType(String blackType) {
        this.blackType = blackType;
    }

    public String getBlackTag() {
        return blackTag;
    }

    public void setBlackTag(String blackTag) {
        this.blackTag = blackTag;
    }

    public Integer getEquipmentType() {
        return equipmentType;
    }

    public void setEquipmentType(Integer equipmentType) {
        this.equipmentType = equipmentType;
    }

    public String getEquipmentName() {
        return equipmentName;
    }

    public void setEquipmentName(String equipmentName) {
        this.equipmentName = equipmentName;
    }

    public String getCommunityId() {
        return communityId;
    }

    public void setCommunityId(String communityId) {
        this.communityId = communityId;
    }

    public String getCommunityName() {
        return communityName;
    }

    public void setCommunityName(String communityName) {
        this.communityName = communityName;
    }

    public String getPeriodId() {
        return periodId;
    }

    public void setPeriodId(String periodId) {
        this.periodId = periodId;
    }

    public String getPeriodName() {
        return periodName;
    }

    public void setPeriodName(String periodName) {
        this.periodName = periodName;
    }

    public String getBuildId() {
        return buildId;
    }

    public void setBuildId(String buildId) {
        this.buildId = buildId;
    }

    public String getBuildName() {
        return buildName;
    }

    public void setBuildName(String buildName) {
        this.buildName = buildName;
    }

    public String getUnitId() {
        return unitId;
    }

    public void setUnitId(String unitId) {
        this.unitId = unitId;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public String getAccessId() {
        return accessId;
    }

    public void setAccessId(String accessId) {
        this.accessId = accessId;
    }

    public String getAccessName() {
        return accessName;
    }

    public void setAccessName(String accessName) {
        this.accessName = accessName;
    }

    public Float getLongitude() {
        return longitude;
    }

    public void setLongitude(Float longitude) {
        this.longitude = longitude;
    }

    public Float getLatitude() {
        return latitude;
    }

    public void setLatitude(Float latitude) {
        this.latitude = latitude;
    }

    public String getAiAfterType() {
        return aiAfterType;
    }

    public void setAiAfterType(String aiAfterType) {
        this.aiAfterType = aiAfterType;
    }

    @Override
    public Boolean getAiClass() {
        return aiClass;
    }

    @Override
    public void setAiClass(Boolean aiClass) {
        this.aiClass = aiClass;
    }

    public Integer getStopSign() {
        return stopSign;
    }

    public void setStopSign(Integer stopSign) {
        this.stopSign = stopSign;
    }

    @Override
    public String getBasePicId() {
        return super.getBasePicId();
    }

    @Override
    public void setBasePicId(String basePicId) {
        super.setBasePicId(basePicId);
    }

    @Override
    public String getSn() {
        return super.getSn();
    }

    @Override
    public void setSn(String sn) {
        super.setSn(sn);
    }

    @Override
    public String getPersonId() {
        return super.getPersonId();
    }

    @Override
    public void setPersonId(String personId) {
        super.setPersonId(personId);
    }

    @Override
    public Integer getPersonType() {
        return super.getPersonType();
    }

    @Override
    public void setPersonType(Integer personType) {
        super.setPersonType(personType);
    }

    @Override
    public String getFaceBasePicId() {
        return super.getFaceBasePicId();
    }

    @Override
    public void setFaceBasePicId(String faceBasePicId) {
        super.setFaceBasePicId(faceBasePicId);
    }

    @Override
    public String getCardId() {
        return super.getCardId();
    }

    @Override
    public void setCardId(String cardId) {
        super.setCardId(cardId);
    }

    @Override
    public Integer getOpenType() {
        return super.getOpenType();
    }

    @Override
    public void setOpenType(Integer openType) {
        super.setOpenType(openType);
    }

    @Override
    public String getAiType() {
        return super.getAiType();
    }

    @Override
    public void setAiType(String aiType) {
        super.setAiType(aiType);
    }

    @Override
    public Date getDoorTime() {
        return super.getDoorTime();
    }

    @Override
    public void setDoorTime(Date doorTime) {
        super.setDoorTime(doorTime);
    }

    @Override
    public String getRemark() {
        return super.getRemark();
    }

    @Override
    public void setRemark(String remark) {
        super.setRemark(remark);
    }
}
